package sistema.web.bussiness.impls;

import java.util.List;

import sistema.web.bussiness.IOfertaBussiness;
import sistema.web.dao.IOfertaDAO;
import sistema.web.dao.impls.OfertaDAO;
import sistema.web.dtos.OfertaDTO;

public class OfertaBussiness implements IOfertaBussiness {

	private IOfertaDAO daoOferta = new OfertaDAO();
	
	public boolean registrar(String nombre, String fechaInicio, String fechaCaduca, String ubicacion, String descripcion, int idUsuario) {
		return daoOferta.registrar(nombre, fechaInicio, fechaCaduca, ubicacion, descripcion, idUsuario);
	}

	public boolean actualizar(int codigo, String nombre, String fechaInicio, String fechaCaduca, String ubicacion, String descripcion, int idUsuario) {
		return daoOferta.actualizar(codigo, nombre, fechaInicio, fechaCaduca, ubicacion, descripcion, idUsuario);
	}

	public List<OfertaDTO> listar(String campo, Object valor) {
		return daoOferta.listar(campo, valor);
	}

	public boolean eliminar(String codigo) {
		return daoOferta.eliminar(codigo);
	}

	public List<OfertaDTO> obtenerOferta() {
		return daoOferta.listar(null, null);
	}
}